package com.navinfo.platform.trip.analysis.service.impl.yiqi;

import com.navinfo.platform.trip.common.annotation.SystemType;
import com.navinfo.platform.trip.common.enums.SystemTypeEnum;
import com.navinfo.platform.trip.analysis.service.TripJudgeService;
import org.apache.flink.api.java.utils.ParameterTool;

/**
 * 一汽行程切分服务
 * 行程第一个点：转速>500，行程开始；否则，行程未开始；
 * 行程非第一个点：
 *      两点时差大于10分钟：行程强制结束；
 *      两点时差小于10分钟：转速<=500且连续3秒转速小于500转每分钟），行程结束；否则，行程进行中；
 *
 * @author: web
 * @data:  2020-04-07
 **/
@SystemType(value= SystemTypeEnum.YQ, interfaceClass = TripJudgeService.class )
public class TripJudgeServiceImpl extends com.navinfo.platform.trip.analysis.service.impl.qingqi.TripJudgeServiceImpl {
    public TripJudgeServiceImpl(ParameterTool jobConfig) {
        super(jobConfig);
    }

    @Override
    public SystemTypeEnum systemType() {
        return SystemTypeEnum.YQ;
    }
}
